\hypertarget{classlexical_1_1invalidToken}{
\section{Dokumentace třídy lexical::lexical::invalidToken}
\label{classlexical_1_1invalidToken}\index{lexical::invalidToken@{lexical::invalidToken}}
}
Vyjímka neplatného tokenu.  


{\tt \#include $<$lexical.h$>$}

Zděděna třídou syntax::syntax::parseError.

\subsection*{Veřejné metody}
\begin{CompactItemize}
\item 
\hypertarget{classlexical_1_1invalidToken_fa21d063e0f8126b92cc66b6591b831e}{
\textbf{invalidToken} (unsigned)  throw ()}
\label{classlexical_1_1invalidToken_fa21d063e0f8126b92cc66b6591b831e}

\item 
\hypertarget{classlexical_1_1invalidToken_6215f37d0a8d00a9ea5593d1d68e25af}{
virtual const char $\ast$ \textbf{what} () const   throw ()}
\label{classlexical_1_1invalidToken_6215f37d0a8d00a9ea5593d1d68e25af}

\item 
virtual unsigned \hyperlink{classlexical_1_1invalidToken_55b35313713b1df43a64ed2156e1ecc3}{getLine} () const 
\begin{CompactList}\small\item\em Vrací řádek neplatného znaku. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailní popis}
Vyjímka neplatného tokenu. 

Vyjímka nastane když se na vstupnu objeví neočekávaný znak. Znak, který nepatří do jazyka g-codu. 

\subsection{Dokumentace k metodám}
\hypertarget{classlexical_1_1invalidToken_55b35313713b1df43a64ed2156e1ecc3}{
\index{lexical::invalidToken@{lexical::invalidToken}!getLine@{getLine}}
\index{getLine@{getLine}!lexical::invalidToken@{lexical::invalidToken}}
\subsubsection[{getLine}]{\setlength{\rightskip}{0pt plus 5cm}unsigned lexical::lexical::invalidToken::getLine () const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
\label{classlexical_1_1invalidToken_55b35313713b1df43a64ed2156e1ecc3}


Vrací řádek neplatného znaku. 

Lexikální analyzátor zaznamenává řádky, na kterých přímá znaky. Potom je možné dozvědět se, na jakém řádku došlo k chybě. 

Dokumentace pro tuto třídu byla generována z následujících souborů:\begin{CompactItemize}
\item 
src/lexical.h\item 
src/lexical.cpp\end{CompactItemize}
